var a: Int = 10
浮點數是用來表示小數,又分為單精度與雙精度,分為Float與Double。
var b: Double = 1.2
var c: Float = 2.1
Double比Float有更高的精度,所以更推薦Double來宣告變數
布林值也稱作邏輯資料類型邏輯,Swift語言的Bool類型十分嚴格,只有true與false兩種值。分別代表真和假。
var d: Bool = true
var e: Bool = false
在C,C++,Objective-C中都提供了typedef這樣的關鍵字來為某個型別取一個別名,而在Swift中則是使用typealias關鍵字來達到同樣的效果。
//為Int型別取一個別名
typealias Coin = Int
//使用Coin來代替Int
var PigCoin: Coin = 100
//一樣能達到一樣的效果,印出100
print(PigCoin)
利用typealias可以優化程式碼的可讀性
var a:Int = 10
print("值=" + String(a))
// 印出 值=10 將原本的Int轉成String類型了
var b = "hello"
print(Int(b))
// 印出nil 跟其他程式語言的null是一樣的
var c = "10"
print(Int(c))
// 印出Optional(10)印出可選類型,會在之後解釋optional可選類型
接下來,是Optional可選類型的介紹